﻿//-------------------------------------------------------------------------------------------------------------------------------------
// Copyright (C) 2005 greatelsoft.com All Rights Reserved
//-------------------------------------------------------------------------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Text;
using Pub.Class;

namespace GTS.MiniBox.Entity {
    /// <summary>
    /// 手机号实体类
    /// 
    /// 修改纪录
    ///     2012-07-25 版本：1.0 系统自动创建此类
    /// 
    /// </summary>
    [Serializable]
    [EntityInfo("手机号")]
    public partial class MobileInfo {
        /// <summary>
        /// 手机号
        /// </summary>
        public static readonly string _ = "MobileInfo";

        /// <summary>
        /// 手机号编号
        /// </summary>
        public static readonly string _Mobile = "MobileInfo.Mobile";
        private string mobile = null;
        /// <summary>
        /// 手机号编号
        /// </summary>
        [EntityInfo("手机号编号")]
        public new string Mobile { get { return mobile; } set { mobile = value; } }

        /// <summary>
        /// IMSI
        /// </summary>
        public static readonly string _IMSI = "MobileInfo.IMSI";
        private string iMSI = null;
        /// <summary>
        /// IMSI
        /// </summary>
        [EntityInfo("IMSI")]
        public new string IMSI { get { return iMSI; } set { iMSI = value; } }

        /// <summary>
        /// 运营商编号
        /// </summary>
        public static readonly string _CstCode = "MobileInfo.CstCode";
        private int? cstCode = null;
        /// <summary>
        /// 运营商编号
        /// </summary>
        [EntityInfo("运营商编号")]
        public new int? CstCode { get { return cstCode; } set { cstCode = value; } }

        /// <summary>
        /// 区号
        /// </summary>
        public static readonly string _CityCode = "MobileInfo.CityCode";
        private string cityCode = null;
        /// <summary>
        /// 区号
        /// </summary>
        [EntityInfo("区号")]
        public new string CityCode { get { return cityCode; } set { cityCode = value; } }

        /// <summary>
        /// 批次
        /// </summary>
        public static readonly string _OriginID = "MobileInfo.OriginID";
        private int? originID = null;
        /// <summary>
        /// 批次
        /// </summary>
        [EntityInfo("批次")]
        public new int? OriginID { get { return originID; } set { originID = value; } }

        /// <summary>
        /// 设备号
        /// </summary>
        public static readonly string _DeviceCode = "MobileInfo.DeviceCode";
        private string deviceCode = null;
        /// <summary>
        /// 设备号
        /// </summary>
        [EntityInfo("设备号")]
        public new string DeviceCode { get { return deviceCode; } set { deviceCode = value; } }

        /// <summary>
        /// 下次发送时间 主要用在如果这个人发满上限，下次发送的时间
        /// </summary>
        public static readonly string _LastSendTime = "MobileInfo.LastSendTime";
        private DateTime? lastSendTime = null;
        /// <summary>
        /// 下次发送时间 主要用在如果这个人发满上限，下次发送的时间
        /// </summary>
        [EntityInfo("下次发送时间 主要用在如果这个人发满上限，下次发送的时间")]
        public new DateTime? LastSendTime { get { return lastSendTime; } set { lastSendTime = value; } }

        /// <summary>
        /// 总发送次数
        /// </summary>
        public static readonly string _SendNum = "MobileInfo.SendNum";
        private int? sendNum = null;
        /// <summary>
        /// 总发送次数
        /// </summary>
        [EntityInfo("总发送次数")]
        public new int? SendNum { get { return sendNum; } set { sendNum = value; } }

        /// <summary>
        /// 当天发送次数
        /// </summary>
        public static readonly string _TodaySendNum = "MobileInfo.TodaySendNum";
        private int? todaySendNum = null;
        /// <summary>
        /// 当天发送次数
        /// </summary>
        [EntityInfo("当天发送次数")]
        public new int? TodaySendNum { get { return todaySendNum; } set { todaySendNum = value; } }

        /// <summary>
        /// 当月发送次数
        /// </summary>
        public static readonly string _MonthSendNum = "MobileInfo.MonthSendNum";
        private int? monthSendNum = null;
        /// <summary>
        /// 当月发送次数
        /// </summary>
        [EntityInfo("当月发送次数")]
        public new int? MonthSendNum { get { return monthSendNum; } set { monthSendNum = value; } }

        /// <summary>
        /// 短信猫批配次数
        /// </summary>
        public static readonly string _SendCatNum = "MobileInfo.SendCatNum";
        private int? sendCatNum = null;
        /// <summary>
        /// 短信猫批配次数
        /// </summary>
        [EntityInfo("短信猫批配次数")]
        public new int? SendCatNum { get { return sendCatNum; } set { sendCatNum = value; } }

        /// <summary>
        /// 是否白名单 0不是 1永久白名单
        /// </summary>
        public static readonly string _IsWritePhone = "MobileInfo.IsWritePhone";
        private int? isWritePhone = null;
        /// <summary>
        /// 是否白名单 0不是 1永久白名单
        /// </summary>
        [EntityInfo("是否白名单 0不是 1永久白名单")]
        public new int? IsWritePhone { get { return isWritePhone; } set { isWritePhone = value; } }

        /// <summary>
        /// 创建时间(首次请求时间)
        /// </summary>
        public static readonly string _CreateTime = "MobileInfo.CreateTime";
        private DateTime? createTime = null;
        /// <summary>
        /// 创建时间(首次请求时间)
        /// </summary>
        [EntityInfo("创建时间(首次请求时间)")]
        public new DateTime? CreateTime { get { return createTime; } set { createTime = value; } }
    }
}



